home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 June / ccd0605.iso / Software / Freeware / Programare / highlight / highlight-W32GUI-2.2-10b-Setup.exe / {app} / langDefs / flx.lang < prev    next >
Text File  |  2004-07-06  |  1KB  |  47 lines

  1. # Felix language definition file
  2. #
  3. # Author: AndrΘ Simon
  4. #   Mail: andre.simon1@gmx.de
  5. #   Date: 18.11.2003
  6. # ------------------------------------------
  7. # This file is a part of highlight, a free source code converter released under the GPL.
  8. #
  9. # The file is used to describe keywords and special symbols of programming languages.
  10. # See README in the highlight directory for details.
  11. #
  12. # New definition files for future releases of highlight are always appreciated ;)
  13. #
  14. # ----------
  15. # andre.simon1@gmx.de
  16. # http:/www.andre-simon.de/
  17.  
  18. $KW_LIST(kwa)=all and as body call case class code const define elif else endif
  19. endmatch except export fork fun function functor goto header if in inf
  20. interface lambda let match module NaN  not of open or proc procedure raise read
  21. regexp regmatch return struct then to todo type typedef union use val var when
  22. with header body code open  use endl print include true false not and or lnot
  23. land lor pow eol
  24.  
  25. $KW_LIST(kwb)=tiny short int long vlong utiny ushort uint ulong uvlong int8
  26. int16 int32 int64 uint8 uint16 uint32 uint64 float double ldouble  float32
  27. float64 float80 char wchar uchar string wstring ustring void unit bool any
  28. address byte
  29.  
  30. $STRINGDELIMITERS=""" ''' " '
  31.  
  32. $SL_COMMENT=//
  33.  
  34. $ML_COMMENT=/* */
  35.  
  36. $ALLOWNESTEDCOMMENTS=true
  37.  
  38. $IGNORECASE=false
  39.  
  40. $RAWSTRINGPREFIX=r
  41.  
  42. $ESCCHAR=\
  43.  
  44. $DIRECTIVE=#
  45.  
  46. $SYMBOLS= ( ) [ ] { } , ; : & | < > !  = / *  %  + -
  47.